package com.xinzhidi.web.bigscreen.service;


import com.xinzhidi.web.bigscreen.domain.bo.BigScreenBo;
import com.xinzhidi.web.bigscreen.domain.po.LineChartPo;
import com.xinzhidi.web.bigscreen.domain.vo.*;

import java.util.List;

public interface IBigScreenService {
    List<DeviceStatisticsVo> deviceStatistics(BigScreenBo bigScreenBo);

    DataOverviewVo dataOverview(BigScreenBo bigScreenBo);

    WarningInfoVo warningInformation(BigScreenBo bigScreenBo);

    LineChartVo lineChart(LineChartPo po);

    IndexStatisticsVo indexStatistics(Long plotId);

    List<Integer> warnType(Long plotId);

    EnergyDataVo energyData(BigScreenBo bigScreenBo);

    String getWeather(String cityCode);

    String getRealTime(String cityCode);

    String weatherWarning(String cityCode);
}
